define(function(require, exports, module) { 
	"require:nomunge,exports:nomunge,module:nomunge";

    var service = require('./service');
    var self = exports;
    
    //点赞
	self.sayGood = function(type, id, callback){
		var args = {
			goodType: type,
			fkId: id
		};
        service.sayGood(args, function(rs, err) {
            if (err && callback) return callback(err.message || err);
            if (rs.success) {
                if (callback) callback();
            } else {
                rs = rs || {};
                var msg = rs.msg || 'unknow error';
                if (callback) callback(msg);
            }
        });    	
	};
    
    //添加到收藏
	self.add2fav = function(type, id, callback){
		var args = {
			colType: type,
			scId: id
		};
        service.addCollection(args, function(rs, err) {
            if (err && callback) return callback(err.message || err);
            if (rs.success) {
                if (callback) callback();
            } else {
                rs = rs || {};
                var msg = rs.msg || 'unknow error';
                if (callback) callback(msg);
            }
        });    	
	};
	
    
    //点赞
	self.share = function(type, id, callback){
		callback();
	};
	
	
});